Loading...
 

Calculation scheme

Calculation scheme

Description

Especially in trading companies, a lot of work is done with supplier price lists. In order not to have to import all parts that a supplier has in his regularly sent price list into the database, there is the external trading goods database.

Conditions "net" (are taken over in orders)

In addition to the price list, calculation schemes for determining the supplier's own purchase price from the sales price stated in the price list are agreed with the supplier. For example, the price list may contain a sales price of x, and a sales price of 25% has been agreed for the determination of the purchase price. This -25% is therefore part of the calculation schema and is marked as "net" when the condition is created.

Conditions "list price related" (are not taken over in orders)

If customs duties are added, which have to be taken into account for the determination of the cost price in the order, but which may not be transferred to the order, these surcharges can be marked as "list price related" and can also be recorded in this calculation scheme.

List price-related conditions are transferred to the order created from an order. Net-related conditions are not. They are only responsible for the calculation of the own cost price in the order.

Functionality

Input window

Menu
Menu itemDescription
Edit -
: Search terms-
: : InsertInserts a new search term
: : RemoveDeletes the selected search term
Toolbar
SymbolDescription
new.pngCreate new calculation schema for the same main object (supplier or part)
save.pngSave changes
delete.pngDelete calculation schema
CX_PRINTER_hardcopy.pngPrint calculation scheme
pin.pngpinned.pngCreate/edit notes
CX_VALIDITY.pngSet validity
Fields
FieldDescription
NameName of the calculation scheme. This name is used to assign a part imported from the merchandise database to a calculation scheme. In the merchandise database, this name must therefore appear before each part that is to be assigned to this calculation schema
DateDate of creation of this calculation scheme
Search termsSearch terms of this calculation scheme
SuppliersSuppliers assigned to this calculation schema (for trading goods parts import)
PartsParts that are assigned to this calculation scheme (parts in the own database that are subject to this calculation scheme)
DescriptionFree description field for this calculation scheme. Who has entered it, what agreements are there with the supplier, etc.
Purchase price calculationIf the purchase price, which is entered in the commercial goods database for a part, still needs to be changed in any way, this check mark must be set. Setting this check mark activates the group below it for the maintenance of the purchase price determination data.
ATTENTION: Only list price-related conditions are included in the orders!
: BaseBasis of the purchase price. If only a recommended sales price is stated in the supplier's price list and it is agreed with the supplier that my purchase price is the recommended sales price-30%, the base "sales price" can be set here. If the price list also contains a purchase price, which is further reduced for me via conditions, purchase price remains activated in this field.
: Calculation schemeThe discount formation of the purchase price determination. These conditions are based on the base value set above.
List price-related conditions are included in the purchase order when a purchase order is created from an order item, net price-related conditions are not. They only serve to determine my cost price for the calculation of the margin in the order.
newMoves the current purchase price determination schema to the price history and creates a new one. This can now be edited and is valid from today by default (can be changed).
: Euro symbolOpens the editing mask of the complex purchase calculation schema. Here you can design the calculation schema (add, remove, change conditions...)
: ConversionIf the prices in the supplier's price list are stated in a foreign currency, it may be useful to convert them into the local currency when selecting such a part on an order item. On the order, the currency is taken from the cost price of the order. If the supplier expects the order in the foreign currency, the conversion should not take place, so this check mark should not be set.

However, if the supplier accepts our local currency, an exchange rate can be set here from a foreign currency to be selected into the local currency.

Sales price calculationIf the selling price, which is entered in the trade goods database for a part, still needs to be changed in any way, this check mark must be placed. Setting this check mark activates the group below it for maintaining the sales price determination data
: BaseBasis of the selling price. If the supplier's price list only contains an own purchase price and it is agreed with the supplier that my sales price is the purchase price+30% valid for me, the basis "purchase price" can be set here. If the price list also contains a sales price, which is further adjusted for me via conditions, the sales price remains activated in this field.
: Calculation schemeThe discount formation of the sales price calculation. These conditions are based on the base value set above.
newMoves the current sales price determination schema to the price history and creates a new one. This can now be edited and is valid as of today (can be changed).
: Euro symbolOpens the editing mask of the complex sales calculation schema. Here you can design the calculation schema (add, remove, change conditions..)
: ConversionIf the sales prices in the supplier's price list are stated in a foreign currency, it is advisable to convert them into the local currency when selecting such a part on an order item, so that all prices on the order for the customer have the same currency.
Buttons
buttonDescription
OKChanges to the ... are saved. If no changes have been made the button is locked.
NewThe input window is cleared.
DeleteThe displayed ... is deleted.
CloseThe window is closed without saving changes. If you want to save the changes, you must press the "OK" button.

 

List window

This window lists the calculation schemes entered in the machine

Menu
Menu itemDescription
Edit -
: ResetReactivate default search options
CloseClose window
Options Call up the option window
Toolbar
SymbolDescription
new.pngCreate new calculation schema for the same main object (supplier or part)
save.pngSave changes
delete.pngDelete calculation schema
CX_PRINTER_hardcopy.pngPrint calculation scheme
pin.pngpinned.pngCreate/edit notes
CX_VALIDITY.pngSet validity
Search fields
FieldDescription
Number...
Buttons
buttonDescription
EditThe/the/the current ... is displayed in the input window.
NewAn empty input window opens.
DeleteThe selected ... is deleted.
CloseThe window is closed.

 

Selection window

This window is used to select the calculation schemas entered in the system for assignment to an existing object

Search fields
FieldDescription
Number...
Buttons
buttonDescription
OKConfirm selection
CloseThe window is closed.

 

Option window

All settings for the search can be made here. The window can only be closed with the "OK" button.

Menu
Menu itemDescription
Edit -
: Set default settingsall changed settings are reset to default
Fields
FieldDescription
Search options-
: Immediate take over in case of a hitIf a search only returns a ... is found during a search, it will be opened in the input window
Clear the list before starting a new searchThe list is cleared before each new search
: General SearchSearch terms from ... use yourself
Advanced searchSearch terms of the other roles of the ... will be considered
Validity Validity
: With exchange object 
: Without exchange object 
: Only valid objects 
: All objects 
Number of objectsDetermines the maximum number of objects in the list that can be displayed during a search
: All objects 
: Number of objects 
: 100 objects 
Buttons
buttonDescription
OKThe settings are saved and the window is closed.

 

Related topics

 


Technical documentation

Calculation scheme basic module

Module name

pricecal.mod

Classes

CX_PRICE_CALCULATION_PROCEDURE

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Calculation scheme editing module

Module name

priceedt.mod

Classes

CX_PRICE_CALCULATION_PROCEDURE

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
MessageParametersFunctionSecurity
EDIT_PRICE_CALCULATION_PROCEDUREOwner object, priceCalculationProcedure/NULLOpens the edit mask 
    
    

 

Sent messages
MessageParametersFunctionReceiver module
    
    
    

Calculation procedure selection module

Module name

pricesel.mod

Classes

CX_PRICE_CALCULATION_PROCEDURE

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
MessageParametersFunctionSecurity
SELECT_PRICE_CALCULATION_PROCEDUREWidgetOpens the selection window for the new assignment of a calculation scheme to a part / supplier 
    
    

 

Sent messages
MessageParametersFunctionReceiver module
    
    

Operational business